package com.woniuedu.aclservice.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuedu.aclservice.entity.Role;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author testjava
 * @since 2020-01-12
 */
public interface RoleService extends IService<Role> {

/**
 * Description : TODO      //根据用户获取角色数据<br/>
 * ChangeLog : 1. 创建 (2022/4/20 19:52 [ykq11]);
 ** @param userId
 * @return java.util.Map<java.lang.String, java.lang.Object>
 **/
    Map<String, Object> findRoleByUserId(String userId);

/**
 * Description : TODO      //根据用户分配角色<br/>
 * ChangeLog : 1. 创建 (2022/4/20 19:52 [ykq11]);
 ** @param userId
 * @param roleId
 * @return void
 **/
    void saveUserRoleRealtionShip(String userId, String[] roleId);

    List<Role> selectRoleByUserId(String id);
}
